Control of Quadrotor Using Sliding Mode Disturbance Observer and Nonlinear H∞
نویسندگان
چکیده
International Journal of Robotics, Vol. 4, No. 1, 38-46 (2015) / Gh. Alizadeh, K. Ghasemi 39 The remainder of this paper is then organized as follows. fIGThe control strategy is exposed in Section III; in this section, two approaches of nonlinear robust control design are proposed: the SMDO control for translational movements and the nonlinear H∞ control for the rotational subsystem. Section IV is devoted to simulation results. 2. Quadrotor Dynamics In this section, model of the quadrotor rotorcraft is presented. Quadrotor platform has the shape of the cross (+) with a motor and propeller placed on each one of the four ends of the axes. Two propellers rotate counter clockwise and the others rotate clockwise such that the total torque of the system is balanced (approximately canceling gyroscopic effects and aerodynamic torques in stationary trimmed flight). Vertical motions of the quadrotor are generated by varying the rotor speeds of all four motors. The helicopter tilts towards the direction with lower lift rotor and accelerates along that direction. The basic model of an unmanned quadrotor is shown in Fig. 1. Pitch movement is obtained by increasing (reducing) the speed of the rear motor and reducing (increasing) the speed of the front motor. The roll movement is obtained similarly using the lateral motors. The yaw movement is obtained by increasing (decreasing) the speed of the front and rear motors and decreasing (increasing) the speed of the lateral motors (Fig. 2). Fig. 1: The quadrotor helicopter configuration with roll-pitch-yaw Euler angles. Move left Rotate clockwise Rotate counterclockwise Move right Fig. 2: The quadrotor motion description, the arrow width is proportional to propeller rotational speed [14]. The dynamics of the four rotors are relatively faster than the main system and thus it can be neglected here. . Earth fixed frame and body fixed frame are represented by E={e1I,e2I,e3I} and B={e1B,e2B,e3B}, respectively. The generalized coordinates of the rotorcraft are q=(x,y,z,φ,θ,ψ), where (x,y,z) represents the absolute mass center position of the quadrotor with respect to an internal frame. (φ,θ,ψ) are the three Euler angles ( 2 2; 2 2; ) representing the orientation of the rotorcraft, namely rollpitch-yaw of the vehicle. The translational and rotational coordinates are assumed in the form ζ=(x,y,z)Tε R3 and η=(φ,θ,ψ) ε S3. Considering the quadrotor as a single rigid body with 6 DOFs and neglecting the ground effect, the equation of motion for the rigid body is obtained in Newton-Euler formalism. The equations of motion for the helicopter can be written as follow [7]:
منابع مشابه
Control of Quadrotor Using Sliding Mode Disturbance Observer and Nonlinear Hâ
In this paper, a nonlinear model of the underactuated six degrees of freedom (6 DOF) quadrotor helicopter was derived based on the Newton-Euler formalism. A new nonlinear robust control strategy was proposed to solve the stabilizing and path following problems in presence of external disturbances and parametric uncertainties. The proposed control structure consist of a sliding mode control base...
متن کاملSecond Order Sliding Mode Observer-Based Control for Uncertain Nonlinear MEMS Optical Switch
This paper studies theuncertain nonlinear dynamics of a MEMS optical switch addressing electrical, mechanical and optical subsystems. Recently, MEMS optical switch has had significant merits in reliability, control voltage requirements and power consumption. However, an inherent weakness in designing control for such systems is unavailability of switch position information at all times due to t...
متن کاملDistributed Fuzzy Adaptive Sliding Mode Formation for Nonlinear Multi-quadrotor Systems
This paper suggests a decentralized adaptive sliding mode formation procedure for affine nonlinear multi-quadrotor under a fixed directed topology wherever the followers are conquered by dynamical uncertainties. Compared with the previous studies which primarily concentrated on linear single-input single-output (SISO) agents or nonlinear agents with constant control gain, the proposed method is...
متن کاملObserver Based Fuzzy Terminal Sliding Mode Controller Design for a Class of Fractional Order Chaotic Nonlinear Systems
This paper presents a new observer based fuzzy terminal sliding mode controller design for a class of fractional order nonlinear systems. Robustness against uncertainty and disturbance, the stability of the close loop system and the convergence of both the tracking and observer errors to zero are the merits of the proposed the observer and the controller. The high gain observer is applied to es...
متن کاملA Current-Based Output Feedback Sliding Mode Control for Speed Sensorless Induction Machine Drive Using Adaptive Sliding Mode Flux Observer
This paper presents a new adaptive Sliding-Mode flux observer for speed sensorless and rotor flux control of three-phase induction motor (IM) drives. The motor drive is supplied by a three-level space vector modulation (SVM) inverter. Considering the three-phase IM Equations in a stator stationary two axis reference frame, using the partial feedback linearization control and Sliding-Mode (SM) c...
متن کاملRobust Backstepping Control of Induction Motor Drives Using Artificial Neural Networks and Sliding Mode Flux Observers
In this paper, using the three-phase induction motor fifth order model in a stationary twoaxis reference frame with stator current and rotor flux as state variables, a conventional backsteppingcontroller is first designed for speed and rotor flux control of an induction motor drive. Then in orderto make the control system stable and robust against all electromechanical parameter uncertainties a...
متن کامل